﻿<p>The window lining is the outer frame which enables the window to be fixed in position. The window lining is used to hold the window panels or other casements. The parameter of the <em>IfcWindowLiningProperties</em> define the geometrically relevant parameter of the lining.</p>

<blockquote class="note">
NOTE&nbsp; The <em>IfcWindowLiningProperties</em> shall only be applied to construct the 3D shape of a window, if the attribute <em>IfcWindowType</em>.ParameterTakesPrecedence is set TRUE.
</blockquote>

<p>The <em>IfcWindowLiningProperties</em> are included in the set of properties of <em>IfcWindowStyle.HasPropertySets</em>. More information about the window lining can be included in the same set of the <em>IfcWindowType</em> using another <em>IfcPropertySet</em> for dynamic extensions.</p>

<p>The <em>IfcWindowLiningProperties</em> does not hold a geometric representation. However it defines parameters which can be used to create the shape of the window type(which is inserted by the <em>IfcWindow</em> into the spatial context of the project) as shown in Figure 2. The parameters at the <em>IfcWindowLiningProperties</em> define a standard window lining, including (if given) a mullion and a transom (for horizontal and vertical splits). The outer boundary of the lining is determined by the 'Profile' shape representation assigned to the <em>IfcWindow</em>, which inserts the <em>IfcWindowType</em>.</p>
<p>&nbsp;</p>

<table>
 <tr>
  <td>
   <table class="gridtable">
    <tr>
     <td><img src="../../../figures/ifcwindowliningproperties-fig05.png" alt="lining 5" width="280" height="250" border="0"></td>
     <td valign="top" align="left">The lining is applied to all faces of the opening reveal. The parameter are:
      <ul>
       <li class="small"><em>LiningDepth</em></li>
       <li class="small"><em>LiningThickness</em></li>
       <li class="small"><em>LiningOffset</em></li>
       <li class="small"><em>LiningToPanelOffsetX</em></li>
       <li class="small"><em>LiningToPanelOffsetY</em></li>
      </ul>
      The inner side is defined as the direction of the window panel opening operation.
     </td>
    </tr>
    <tr>
     <td><img src="../../../figures/ifcwindowliningproperties-fig01.png" alt="lining 1" width="250" height="200" border="0"></td>
     <td valign="top" align="left">
      If the <i>OperationType</i> of the window style is
      <ul>
       <li class="small">DoublePanelVertical (shown)</li>
       <li class="small">TriplePanelBottom</li>
       <li class="small">TriplePanelTop</li>
       <li class="small">TriplePanelLeft</li>
       <li class="small">TriplePanelRight</li>
      </ul>
      the following additional parameter apply:
      <ul>
       <li class="small"><i>MullionThickness</i></li>
       <li class="small"><i>FirstMullionOffset</i> measured as offset to the Z axis (in XZ plane) as a normalized ratio measure</li>
      </ul>
     </td>
    </tr>
    <tr>
     <td><img src="../../../figures/ifcwindowliningproperties-fig02.png" alt="lining 2" width="250" height="200" border="0"></td>
     <td valign="top" align="left">
      If the <i>OperationType</i> of the window type is:
      <ul>
       <li class="small">DoublePanelHorizontal</li>
       <li class="small">TriplePanelBottom</li>
       <li class="small">TriplePanelTop</li>
       <li class="small">TriplePanelLeft</li>
       <li class="small">TriplePanelRight</li>
      </ul>
      the following additional parameter apply
      <ul>
       <li class="small"><i>TransomThickness</i></li>
       <li class="small"><i>FirstTransomOffset</i> measured as offset to the X axis (in XZ plane) as a normalized ratio measure</li>
      </ul>
     </td>
    </tr>
    <tr>
     <td><img src="../../../figures/ifcwindowliningproperties-fig03.png" alt="lining 3" width="280" height="200" border="0"></td>
     <td valign="top" align="left">
      If the <i>OperationType</i> of the window type is:
      <ul>
       <li class="small">TriplePanelVertical</li>
      </ul>
      the following additional parameter apply:
      <ul>
       <li class="small"><i>SecondMullionOffset</i> measured as offset to the Z axis (in XZ plane) as a normalized ratio measure</li>
      </ul>
     </td>
    </tr>
    <tr>
     <td><img src="../../../figures/ifcwindowliningproperties-fig04.png" alt="lining 4" width="250" height="250" border="0"></td>
     <td valign="top" align="left">
      If the <i>OperationType</i> of the window type is:
      <ul>
       <li class="small">TriplePanelHorizontal</li>
      </ul>
      the following additional parameter apply:
      <ul>
       <li class="small"><i>SecondTransomOffset</i> measured as offset to the X axis (in XZ plane) as a normalized ratio measure</li>
      </ul>
     </td>
    </tr>
   </table>
  </td>
 </tr>
 <tr>
  <td><p class="figure">Figure 2 &mdash; Window lining properties</p></td>
 </tr>
</table>

<blockquote class="history">
HISTORY&nbsp; New entity in IFC2.0. Has been renamed from <em>IfcWindowLining</em> in IFC2x.</font></small>
</blockquote>
<blockquote class="change-ifc2x4">
IFC4 CHANGE&nbsp; The following attributes have been added <em>LiningOffset</em>, <em>LiningToPanelOffsetX</em>, <em>LiningToPanelOffsetY</em>. The attribute <em>ShapeAspectStyle</em> is deprecated and shall no longer be used. Supertype changed to new <em>IfcPreDefinedPropertySet</em>.</blockquote>
